package com.rmb.mart.entity.cost;

import com.alibaba.excel.annotation.ExcelProperty;
import org.springframework.transaction.annotation.Transactional;

import java.beans.Transient;
import java.io.Serializable;
import java.util.Date;

/**
 * (CostConsume)实体类
 *
 * @author makejava
 * @since 2021-01-20 14:04:16
 */
public class CostConsume implements Serializable {
    private static final long serialVersionUID = 419031484770722233L;
    /**
     * 序号
     */
    private Long id;
    @ExcelProperty(value = "数据块名称",index = 0)
    private String dataName;
    /**
     * 时间周期
     */
    @ExcelProperty(value = "时间周期",index = 1)
    private Integer priodDate;
    /**
     * 金额
     */
    @ExcelProperty(value = "金额",index = 2)
    private Double price;
    /**
     * 消费时间
     */
    @ExcelProperty(value = "消费时间",index = 3)
    private Date consumeDate;

    /**
     * 消费时间
     */

    private Date consumeDate2;

    private Long uid;
    /**
     * 发票申请id
     */
    @ExcelProperty(value = "发票申请id",index = 4)
    private Long tbInvoiceId;
    /**
     * 收货id
     */
    @ExcelProperty(value = "收货id",index = 5)
    private Long invoiceAddressId;
    /**
     * 发票id
     */
    @ExcelProperty(value = "发票id",index = 6)
    private Long invoiceInformationId;
    /**
     * 发票id
     */
    @ExcelProperty(value = "发票id",index = 7)
    private Long userCompanyId;
    /**
     * 账户id
     */
    @ExcelProperty(value = "账户id",index = 8)
    private Long userInfoId;
    /**
     * ip地址
     */
    @ExcelProperty(value = "ip地址",index = 9)
    private Long userIpaddresId;
    /**
     * 预警id
     */
    @ExcelProperty(value = "预警id",index = 10)
    private Long userWarningId;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDataName() {
        return dataName;
    }

    public void setDataName(String dataName) {
        this.dataName = dataName;
    }

    public Integer getPriodDate() {
        return priodDate;
    }

    public void setPriodDate(Integer priodDate) {
        this.priodDate = priodDate;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Date getConsumeDate() {
        return consumeDate;
    }

    public void setConsumeDate(Date consumeDate) {
        this.consumeDate = consumeDate;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Long getTbInvoiceId() {
        return tbInvoiceId;
    }

    public void setTbInvoiceId(Long tbInvoiceId) {
        this.tbInvoiceId = tbInvoiceId;
    }

    public Long getInvoiceAddressId() {
        return invoiceAddressId;
    }

    public void setInvoiceAddressId(Long invoiceAddressId) {
        this.invoiceAddressId = invoiceAddressId;
    }

    public Long getInvoiceInformationId() {
        return invoiceInformationId;
    }

    public void setInvoiceInformationId(Long invoiceInformationId) {
        this.invoiceInformationId = invoiceInformationId;
    }

    public Long getUserCompanyId() {
        return userCompanyId;
    }

    public void setUserCompanyId(Long userCompanyId) {
        this.userCompanyId = userCompanyId;
    }

    public Long getUserInfoId() {
        return userInfoId;
    }

    public void setUserInfoId(Long userInfoId) {
        this.userInfoId = userInfoId;
    }

    public Long getUserIpaddresId() {
        return userIpaddresId;
    }

    public void setUserIpaddresId(Long userIpaddresId) {
        this.userIpaddresId = userIpaddresId;
    }

    public Long getUserWarningId() {
        return userWarningId;
    }

    public void setUserWarningId(Long userWarningId) {
        this.userWarningId = userWarningId;
    }

    public Date getConsumeDate2() {
        return consumeDate2;
    }

    public void setConsumeDate2(Date consumeDate2) {
        this.consumeDate2 = consumeDate2;
    }
}